@charset "utf-8";
/* CSS */
/*************************************************GLOBALS***/
* { word-wrap: break-word; word-break: break-all; }
body, th, td, input, select, textarea, button { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }
select { margin-right: 2px; }

a { color: #2C629E; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }


body { background: #FFF; }
#wrap, .wrap { margin: 0 auto; width: 970px; }

/*************************************************HEADER***/
#header { margin: 0 0 20px; }
  .headerwarp { margin: 0 auto; padding: 0 20px; width: 930px; height: 40px; background: #FF8E00 url(image/header_bg.gif); color: #FFF; }
    .headerwarp a { color: #FFF; }
      .headerwarp .logo { float: left; margin: 0 30px 0 0; }

.menu { float: left; height: 40px; font-size: 14px; font-weight: bold; }
  .menu li { float: left; padding: 10px; line-height: 20px; vertical-align: top; }
    .menu .edit { padding-left: 4px; color: #FFF; font-size: 12px; font-weight: normal; }

.nav_account { float: right; width: 200px; white-space:nowrap; overflow: hidden; }
  .login_thumb { float: left; margin: 6px 6px 0 0; padding: 3px 0 0 3px; width: 24px; height: 24px; background: url(image/thumb20bg.gif) no-repeat; display: block; }
  .login_thumb img{ width: 20px; height: 20px; }
    li.notify { margin: 9px 0 0; padding: 0 0 0 18px; width: 72px; height: 20px; background: url(image/notify_bg.gif); color: #FFF; font-size: 12px; font-weight: normal; }

.menu li.dropmenu { margin: 0 10px 0 0; padding: 10px 15px 10px 10px; height: 20px; background: url(image/triangle.gif) no-repeat right center; overflow: hidden; }
  .dropmenu_drop { margin: -1px 0 0; padding: 0 10px 10px; width: 150px; border: 1px solid #EBE6C9; background: #FFF; z-index: 200; }
      .dropmenu_drop li { padding: 5px 10px; border-bottom: 1px solid #EEE; }
        .dropmenu_drop li a { color: #2C629E; font-size: 12px; font-weight: normal; }
		.dropmenu_drop .active { font-weight: bold; }

#main { margin: 0 0 20px; width: 100%;  repeat-y 0 0; overflow: hidden; }

.mainarea { float: right; width: 100%; margin-left: -150px; }
	.maininner { margin-left: 140px; }

#footer { padding: 10px 0 10px 0; border-top: 1px solid #EBE6C9; color: #333; text-align: center; }
    #footer a { color: #333; }



***********************************


	.mainarea { float: right; width: 100%; margin-left: -150px; }
		.maininner { margin-left: 140px; }
	.side { float: left; width: 130px; }

	#cp_content { margin: 1em 0;}

	/*细线边框区域*/
	.bdrcontent { padding: 1em; border: 1px solid #FF8E00; zoom: 1; }
		.bdrcontent th { font-weight:bold; }

	/*粗边框区域*/
	.block { margin-bottom: 10px; padding: 0.5em 1em; border: 1px solid #EFF5F8; }
		.block h2 { margin: 0.5em 0; color: #363636; font-size: 1.17em; }
		.block p { margin: 0.5em 0; }
		.side .block li { margin: 0.2em 0; }

	/*多列的列表*/
	.listcol { overflow: hidden; zoom: 1; }
		.list2col li { float: left; width: 49.9%; }
		.list3col li { float: left; width: 33.3%; }
		.list4col li { float: left; width: 24.9%; }
		.list5col li { float: left; width: 19.9%; }
		.list6col li { float: left; width: 16.6%; }



	/*分页*/
	.pages { margin-top: 10px; }
		.pages * { float: left; padding: 0 4px; border: 1px solid #CDCDCD; margin-right: 5px; background: #FFF; font-style: normal; }

	.topactions { margin-bottom: 10px; padding-top: 0.4em; padding-bottom: 0.4em;  border-bottom: 1px solid #FF8E00; }
		.topactions a { font-size: 14px; font-weight:bold; padding: 0.5em; border-top: 1px solid #FF8E00; border-right: 1px solid #FF8E00; border-left: 1px solid #FF8E00; background: #FCF9E6; }

	.footactions { margin: 0 0 1em; padding: 0.5em; border: 1px solid #FF8E00; border-top: 0px; text-align:center; }
		/*\*/ * html .footactions { height: 1%; } /**/ * > .footactions { overflow: hidden; }
		.footactions .pages { float: right; }


	/*标题右浮动 Digg 按钮*/
	.titlel { float: left; margin-right: 0.83em; margin-top: 0.5em; }
	.titler { position: absolute; right: 1em; top: 0.5em; z-index: 1; }

	/*各种区域样式*/
	.style1 { border-color: #EBE6C9; background: #FCF9E6; }
	.style2 { border-color: #EAF6D2; }
	.style3 { border-color: #EDEDED; }
	.style3 { border-color: #CDE39C; }
	.style4 { border: none; background: #FCF9E6; zoom: 1; border: 1px solid #CDCDCD; }
	.style5 { padding: 10px; border: 1px solid #CDCDCD; background:#EAF6D2; }
	.style6 { border: none; background: #DDF3FD; }

	.gray { color: #999; font-weight: normal; }
	.sfont { font-size: 10px; }
	.underline { text-decoration: underline; }
	.noline { text-decoration: none !important; border: none; }
		.noline a { text-decoration: none !important; border: none; }
	.footmargin { margin-bottom: 10px; }

	/*用于表单的表格*/
	.formtable { width: 100%; table-layout: fixed; }
		.formtable th { text-align: left; font-weight: bold; color: #333333; }
		.formtable th, .formtable td { padding: 0.5em 0; border-bottom: 1px solid #F2F2F2; vertical-align: top; line-height:1.5em; }
			.formtable td th, .formtable td td { border: none; }

	.title { margin-bottom: 10px; padding-bottom: 0.5em; border-bottom: 1px solid #FF8E00;}
		.title h1, .title h3 { padding: 0.6em 0 0.2em 0; font-size: 1.17em; }

	#footer { clear: both; padding: 1em 0; color: #939393; text-align: center; }
		#footer p { font-size: 0.83em; }
		#footer .menu a { padding: 0 1em; }

	/*目录列表*/
	.folder li { padding-left: 1em; }
		.folder .active { font-weight:bold; padding-left: 1em; }

	.message { width:100%; text-align:center;  font-size:14px; padding:1em; }
	
	/*showmessage*/
	.showmessage { margin: 50px auto; width: 600px; background: #FCF9E6; }
	    .showmessage h2 { font-size: 14px; }
	    .showmessage .ye_l_b { padding: 15px 20px 20px; }
	    .showmessage p { padding: 2em 1em;  font-size: 14px; overflow: hidden; }
	    .showmessage .op { font-size: 12px; text-align: right; }

	/*************************************************TABS HEADER***/
	.tabs_header { margin-bottom: 15px; height: 29px; border-bottom: 1px solid #EBE6C9; clear: both; overflow: hidden; }

	.tabs_header ul.tabs li a,
	.tabs_header ul.tabs li a span{ background: url(../images/tab_bg.gif) no-repeat;  display: block; }
	        .tabs_header ul.tabs { position: absolute; z-index: 10; }
	            .tabs_header ul.tabs li { float: left; margin: 0 1px 0 0; display: inline; }
	                .tabs_header ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background-position: left top;  }
	                    .tabs_header ul.tabs li a span { padding: 9px 10px 7px 0; background-position: right top; font-size: 14px; line-height: 14px; }
	                        .tabs_header ul.tabs li a span img{ vertical-align: middle; }

	            .tabs_header ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
	                .tabs_header ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(../images/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
	            .tabs_header ul.tabs li.null { margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(../images/add_button.gif) no-repeat 0 0; line-height: 24px; }
	                .tabs_header ul.tabs li.null a { padding: 0 10px 0 0; height: 25px; background: url(../images/add_button.gif) no-repeat right top; color: #FFF; font-size: 12px; }

	.c_header { margin: 0 0 10px; width: 100%; line-height: 26px; overflow: hidden; }
	    .c_header .avatar48 { float: left; margin: 0 10px 0 0; }
	h2.title { margin: 0 0 20px; font-size: 14px; }
	h2.title img { margin: 0 5px 0 0; vertical-align: middle; }